// 编写一个Rust程序，使用warp库创建一个简单的Web应用程序。该程序应该能够接收HTTP请求，并返回相应的响应。
use warp::Filter;

#[tokio::main]
async fn main() {
    // 定义路由
    let hello = warp::path!("hello" / String)
        .map(|name| format!("Hello, {}!", name));

    // 启动服务器
    warp::serve(hello)
        .run(([127, 0, 0, 1], 3030))
        .await;
}